dried and salted ewe meat - Francés Inglés Diccionario